|
|
| Menüeintrag |
|---|
| EM → FHInputFile |
| Arbeitsbereich |
| EM |
| Standardtastenkürzel |
| E I |
| Eingeführt in Version |
| 0.17 |
| Siehe auch |
| EM FHLöser |
Das Werkzeug FHEingabedatei erstellt die FastHenry-Eingabedatei auf der Grundlage der Dokument-Arbeitsbereich EM-Objekte.
So erstellt man eine FastHenry-Eingabedatei:
Siehe auch: Grundlagen der Skripterstellung in FreeCAD.
Das Werkzeug FHInputFile kann in Makros und von der Python-Konsole aus mit der folgenden Funktion verwendet werden:
node = createFHInputFile(doc=None,filename=None,folder=None)
doc ist das Dokumentobjekt, das mindestens ein EM_FHSolver-Objekt und die relevante Geometrie enthalten muss. Wenn kein doc angegeben ist, wird das aktive Dokument verwendet, sofern vorhanden.filename ist der zu verwendende Dateiname. Wenn es nicht als Argument übergeben wird, wird die Eigenschaft Daten-EigenschaftFilename des im Dokument enthaltenen FHLöser-Objekts verwendet. Wenn die Zeichenfolge Daten-EigenschaftFolder im FHLöser-Objekt leer ist, erstellt die Funktion einen Dateinamen, indem sie den Dokumentnamen mit der Standarderweiterung EMFHSOLVER_DEF_FILENAME verknüpft.folder ist der Ordner, in dem die Datei gespeichert wird. Wenn kein Argument übergeben wird, wird die Eigenschaft Daten-EigenschaftFolder des im Dokument enthaltenen FHLöser-Objekts verwendet. Wenn die Zeichenfolge Template:PropertyData/De im FHLöser-Objekt leer ist, verwendet die Funktion standardmäßig den Home-Pfad des Benutzers (z. B. unter Windows "C:\Users\username\Documents", unter Linux "/home/username").Beispiel:
import FreeCAD, EM
fhsolver = EM.createFHInputFile()